You are here: Software Overview > System Architecture Overview

System Architecture Overview

The Doors.NET software is a Microsoft Windows.NET platform suite of services that allow you to configure, command and control PXL, standard NXT, NXT Mercury Powered, Neutron and Mercury Security (SCP) Series access control hardware.

 

The Doors.NET front-end (the user interface) is a full featured security management solution. Integrated security features include; access control, video management, intrusion detection, alarm management, photo credentialing, biometrics, graphics mapping, data management and comprehensive reporting. The system is designed to support multi-user and multi-site applications with a high reader count and large credential population.

 

The graphical user interface (GUI) is designed to be intuitively obvious to the system operator. The operator can use the GUI out-of-the-box as shipped, or it can be configured to match all their preferences for daily use. The GUI supports multiple monitors. All GUI screens, such as transaction information, alarms, configuration data and reports, can be docked or placed where the operator prefers to see the information presented.

 

The Doors.NET system can support a single reader/door or thousands of readers per site and it is compatible with magnetic stripe and Wiegand output readers, such as; proximity, bar code, fingerprint, hand geometry and other various Wiegand devices. Keypads and integrated keypads are also supported.

 

Doors.NET provides unlimited credential enrollment at the host. The controllers also support thousands of users each. The enrollment database includes all pertinent access information and provides user defined fields for additional data. Photo ID is available as an integrated option.

 

Thousands of inputs and/or outputs can be configured and used per site. The inputs and output relays may be assigned to door related functions or for general purpose I/O. The inputs support normally open and normally closed and when using Mercury SCP hardware; supervised, non-supervised and End-Of-Line (EOL) resistance values. The relays can be configured for fail-safe or fail-secure operation. The user interface allows for direct control of the inputs and outputs, which allows the user to mask and unmask the inputs or activate and de-activate individual relays. Time Schedules can be associated with control of the system outputs.

 

The Intrusion Detection and Alarm Management section of the system allows you to monitor system alarms and troubles. When an alarm occurs, the user is prompted with a pop-up acknowledgment window that can be accompanied with specific alarm instructions, audio files or live video feed. Alarms can be configured to trigger outputs or execute user defined linkage macros on alarm, trouble and reset conditions (requires the Global or Local Linkage modules). These modules include intelligent linkage editors that allow you to create custom applications without the need for custom software. You can specify a set of actions that will occur when a specified condition, or set of conditions have been met. Examples range from activating multiple outputs, arming/disarming functions to man traps or other user imagined applications.


 

System Architecture

 

The database engine for Doors.NET is Microsoft SQL Server 2000/2005/2008/2012. The different versions of each release (MSDE/SQL Express) are also supported. The installation CD includes an option to install SQL Express 2005 along with management tools. Stored procedures are used extensively to move data into and out of the database.


Every table has at least 4 stored procedures the control the creation, retrieval, update and deletion of the tabular data. Access to the data is over TCP (default port of 1433), using SQL Authentication. Only the Application Server interacts with the database.